package com.project.api.common;

import com.alibaba.fastjson.JSON;

public class ApiResponse {
    public static int SUCCESS_CODE=20000;
    public static int FAIL_CODE=-1;
    public static int NOLOGIN=-2;
    public static String Msg(int code,String msg,Object data){
        JsonMsg jsonMsg=new JsonMsg();
        jsonMsg.setCode(code);
        if(msg!=null) {
            jsonMsg.setMsg(msg);
        }
        if(data!=null) {
            jsonMsg.setData(data);
        }
        return JSON.toJSONString(jsonMsg);
    }
    public static String Ok(String msg,Object data){
        JsonMsg jsonMsg=new JsonMsg();
        jsonMsg.setCode(SUCCESS_CODE);
        jsonMsg.setMsg(msg);
        if(data!=null) {
            jsonMsg.setData(data);
        }
        return JSON.toJSONString(jsonMsg);
    }
    public static String Fail(String msg){
        JsonMsg jsonMsg=new JsonMsg();
        jsonMsg.setCode(FAIL_CODE);
        if(msg!=null) {
            jsonMsg.setMsg(msg);
        }
        return JSON.toJSONString(jsonMsg);
    }
    public static String NOLOGIN(){
        JsonMsg jsonMsg=new JsonMsg();
        jsonMsg.setCode(NOLOGIN);
        jsonMsg.setMsg("no_Permission！");
        return JSON.toJSONString(jsonMsg);
    }
}